package com.molichuxing.services.infrastructure.bean;

import com.molichuxing.framework.bean.RootBean;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * <p>
 * 资产统计
 * </p>
 *
 * @author zhaopenghui
 * @since 2020-08-25
 */
@Data
public class StatisticsAssetBean extends RootBean {

    private static final long serialVersionUID = 1L;
    /**
     * id
     */
    private Integer id;

    /**
     * 车架号 vin
     */
    private String vin;

    /**
     * 车牌号 licence_plate
     */
    private String licencePlate;

    /**
     * 车辆状态 car_status
     */
    private String carStatus;

    /**
     * 车型 vehicle_model
     */
    private String vehicleModel;

    /**
     * 省份 province
     */
    private String province;

    /**
     * 城市 city
     */
    private String city;

    /**
     * 车辆资源方 resource_party
     */
    private String resourceParty;

    /**
     * 经销商 dealer_name
     */
    private String dealerName;

    /**
     * 客户姓名 user_name
     */
    private String userName;

    /**
     * 用户手机号 user_phone
     */
    private String userPhone;

    /**
     * 订单号 order_code
     */
    private String orderCode;

    /**
     * 业务类型 business_type
     */
    private String businessType;

    /**
     * 下单日期 order_date
     */
    private LocalDateTime orderDate;

    /**
     * 提车日期 delivery_date
     */
    private LocalDateTime deliveryDate;

    /**
     * 规格 specification
     */
    private String specification;

    /**
     * 中转库名称 stock_name
     */
    private String stockName;

    /**
     * 库房省份 stock_province
     */
    private String stockProvince;

    /**
     * 库房城市 stock_city
     */
    private String stockCity;

    /**
     * 用途类型（1：租售通，2：批售，3：实际在库，4：公务车） use_type
     */
    private Integer useType;

    /**
     * 租售通类型（21：全款买断，22：运营车辆，23：回退车辆，24：逾期及特殊） rental_type
     */
    private Integer rentalType;

    /**
     * 回退车辆，逾期及特殊类型（31：二次运营，32：销售，33：在库，34：报废车，35：丢失车，36：待收车，37：诉讼中） rollback_overdue_type
     */
    private Integer rollbackOverdueType;

    /**
     * 在库类型（41：实际在库，42：在途车辆，43：诉讼中） in_stock_type
     */
    private Integer inStockType;
    /**
     * 统计开始时间 statistics_start_time
     */
    private LocalDateTime statisticsStartTime;

    /**
     * 统计结束时间 statistics_end_time
     */
    private LocalDateTime statisticsEndTime;



}